package com.dabai.dbutils.data;

import androidx.annotation.NonNull;

import java.util.ArrayList;
import java.util.List;

/**
 * Description : List数据处理工具类
 *
 * @author BAI
 */
public class ListUtils {


    /**
     * 得到包含项目的列表
     *
     * @param oldList  旧的列表
     * @param contains 包含(可设置多个条件)
     * @return {@link List<String>}
     */
    public static List<String> getContainsItemsList(List<String> oldList,@NonNull String... contains) {
        List<String> tmpList = new ArrayList<>();

        for (String item : oldList) {

            for (String con : contains) {
                if (item.contains(con))
                {
                    tmpList.add(item);
                }
                break;
            }

        }
        return tmpList;
    }


}
